\section{TransitionRestriction Class Reference}
\label{a00149}\index{BPMVE\_\-XPDL\_\-Library::TransitionRestriction@{BPMVE\_\-XPDL\_\-Library::TransitionRestriction}}


7.6.9. \doxyref{Transition}{p.}{a00146} Restriction Any activity (including route activities) with Multiple outgoing transitions (sequence flow) must have a SPLIT transition restriction with a list of references To the outgoing transitions. The split transition restriction is used To specify the order in which the outgoing transitions are evaluated. A JOIN transition restriction MAY be used when there are Multiple incoming sequence flows, however in BPMN diagrams the join AND split behavior for non-\/gateway activities is fixed (join is always Exclusive AND split is always Inclusive).  




Inheritance diagram for TransitionRestriction:\subsection*{Properties}
\begin{DoxyCompactItemize}
\item 
abstract ExclusiveTypeEnum {\bf ExclusiveType}\hspace{0.3cm}{\ttfamily  [get, set]}
\item 
abstract GatewayTypeEnum {\bf Type}\hspace{0.3cm}{\ttfamily  [get, set]}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 16 of file TransitionRestriction.cs.



\subsection{Property Documentation}
\index{BPMVE\_\-XPDL\_\-Library::TransitionRestriction@{BPMVE\_\-XPDL\_\-Library::TransitionRestriction}!ExclusiveType@{ExclusiveType}}
\index{ExclusiveType@{ExclusiveType}!BPMVE_XPDL_Library::TransitionRestriction@{BPMVE\_\-XPDL\_\-Library::TransitionRestriction}}
\subsubsection[{ExclusiveType}]{\setlength{\rightskip}{0pt plus 5cm}abstract ExclusiveTypeEnum ExclusiveType\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00149_ad927a062b19939c88f58a606847cc529}


Reimplemented in {\bf Join} \doxyref{}{p.}{a00079_a56440fe6a9233965bb6c5362a35a7a5b}, and {\bf Split} \doxyref{}{p.}{a00130_a56440fe6a9233965bb6c5362a35a7a5b}.



Definition at line 18 of file TransitionRestriction.cs.

\index{BPMVE\_\-XPDL\_\-Library::TransitionRestriction@{BPMVE\_\-XPDL\_\-Library::TransitionRestriction}!Type@{Type}}
\index{Type@{Type}!BPMVE_XPDL_Library::TransitionRestriction@{BPMVE\_\-XPDL\_\-Library::TransitionRestriction}}
\subsubsection[{Type}]{\setlength{\rightskip}{0pt plus 5cm}abstract GatewayTypeEnum Type\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00149_a398716c4409e73579ac255a0bccd08e9}


Reimplemented in {\bf Join} \doxyref{}{p.}{a00079_ab1c511e51ee3420460cd510b91be4097}, and {\bf Split} \doxyref{}{p.}{a00130_ab1c511e51ee3420460cd510b91be4097}.



Definition at line 20 of file TransitionRestriction.cs.

